Method and apparatus for recording manufacturer information on a recording medium and for determining whether the manufacturer information is effective

ABSTRACT

A recording medium and a recording apparatus store manufacturer information to support specific functions for each manufacturer and a method therefore. A reproducing apparatus reproduces the manufacturer information to support specific functions. When the recording apparatus modifies the contents of the recording medium, the manufacturer&#39;s identification code is recorded. The recording apparatus and the reproducing apparatus checks the identification code on the recording medium before using its own manufacture information item for some specific function. Also, a time required to determine whether the manufacturer information items are effective is reduced.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of Ser. No. 10/143,930, filed May 14,2002, currently pending, which is a divisional of application Ser. No.09/337,253, filed Jun. 22, 1999, which issued as U.S. Pat. No.7,039,295, issued May 2, 2006, the disclosures of which are incorporatedherein by reference. This application claims the benefit of KoreanPatent Application No. 98-23487, filed Jun. 22, 1998 and Korean PatentApplication No. 98-30753, filed Jul. 29, 1998, in the Korean PatentOffice, the disclosures of which are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to optical recording and reproduction(recording/reproduction) of video and/or audio data. More particularly,the present invention relates to a recording medium for storingidentification information of a manufacturer of a recorder whichmodifies the contents of the recording medium, and a recorder and/or aplayer that have the manufacturer specific information and a methodtherefore.

2. Description of the Related Art

FIG. 1 shows a one dimensional structure of a general recording medium.As shown in FIG. 1, a volume space, which is the entire recordingmedium, is comprised of a volume and file structure area and areas inwhich real data is recorded (used blocks #1, #2, and #3). Real data canbe recorded in a physically scattered state by editing in apredetermined unit, such as a program or a title. General information onthe disc and information on the structures of a file and a directory, asshown in FIG. 2, are recorded in the volume and file structure area.

FIG. 2 shows files existing on a file system used for an apparatus forrecording and reproducing audio and/or video (A/V) data on a rewritablerecording medium. A bitstream file is a file in which real A/V data isrecorded. An information file is a file containing information on thebitstream file. The file system may also include a resource file.

FIG. 3 shows the contents of the information file shown in FIG. 2. Thecontents can be classified into formatted bitstream information having acommon format among manufacturers, and manufacturer (specific)information having an individual format which is not compatible betweenmanufacturers. The formatted information, which includes information forhaving a common function regardless of the manufacturer, is necessary tomaintain compatibility. For example, the formatted information includesinformation on the starting position of a specific title in thebitstream file and information on a position corresponding to a specifictime interval. The recorder and/or player obtains information on whichposition in the bitstream file is to be recorded and which position isto be reproduced through the formatted information andrecords/reproduces the bitstream file on the basis of the obtainedinformation.

The manufacturer information that is used by each manufacturer tosupport specific functions of the respective manufacturer does not needto be compatible. For example, a function of recording information onthe finally reproduced position in the bitstream file as themanufacturer information item and automatically reproducing from aposition next to the finally reproduced position when the recordingmedium is reproduced later is an example of a specific function usingmanufacturer information. The specific function is supported only in therecording medium recorder/player that can support the manufacturerinformation.

In detail, as shown in FIG. 3, the contents of the manufacturerinformation are comprised of a manufacturer information header, forexample, having information on the number of items (n) of themanufacturer information; the same number (n) of manufacturerinformation search pointers having information on the positions of therespective item of the manufacturer information (manufacturerinformation search pointer #1, . . . , manufacturer information searchpointer #n); and the respective manufacturer information items(manufacturer information item #1, . . . manufacturer information item#n). A recorder/player of each manufacturer is expected to have at leastone manufacturer information item.

The contents of the manufacturer information items can be understood andutilized only in the recorder/player of the specific manufacturer thatgenerated the manufacturer information items, and are not compatiblewith the recorders/players of other manufacturers.

As described above, since the information for the specific function ofthe individual manufacturer is not compatible with information of othermanufacturers, if additional recording/deleting processes are performedby a recorder/editor manufactured by a manufacturer B on a recordingmedium having the manufacturer information generated by a manufacturerA, the manufacturer information of the manufacturer A may not beeffective any longer. Since the manufacturer information is unique tothe manufacturer A, only the manufacturer A can analyze and modify theinformation. Thus, the manufacturer B cannot modify or managemanufacturer A's information. When a recording medium of which thecontents are modified is returned to the recorder/player of themanufacturer A for more recording or reproducing, a mis-operation canoccur since the information item containing the information for thespecific function set by the manufacturer A may no longer be effective.Therefore, a check should always be made as to whether the manufacturerinformation is effective before using the manufacturer information madeby the manufacturer A when a recording medium is newly loaded into arecorder/player of the manufacturer A. Verification processes arecomplicated and it can take a long time to perform the processes whenthere is a large amount of recorded A/V data.

SUMMARY OF THE INVENTION

It is a first object of the present invention to provide a recordingmedium for storing manufacturer information for a specific function ofrecorders/players of different manufacturers.

It is a second object of the present invention to provide a recordingmedium for storing identification information of the manufacturer of arecorder/editor which last performed recording/deleting on the recordingmedium.

It is a third object of the present invention to provide arecorder/editor for and method of storing on a recording mediummanufacturer information for a specific function of the recorder/editorof each different manufacturer.

It is a fourth object of the present invention to provide arecorder/editor for and a method of storing on a recording mediumidentification information of a manufacturer of the recorder/editorwhich performs recording/deleting.

It is a fifth object of the present invention to provide arecorder/player for and method of using the manufacturer informationstored on the recording medium for the specific function of therecorders/players of each different manufacturer.

It is a sixth object of the present invention to provide arecorder/player for and method of checking whether the identificationinformation of the manufacturer of a recorder/editor which last performsrecording/deleting on the recording medium is the same as theidentification information of the manufacturer of the recorder/player todetermine whether or not the manufacturer information is effective. Thatis, if the respective identification information is the same, then themanufacturer information item is effective. If not, the manufacturerinformation item may be not effective, thus requiring completeverification.

The above objects are achieved in accordance with the present inventionwith a rewritable recording medium to store audio/video (A/V) contents,including formatted information for the A/V contents, and manufacturerinformation to support the manufacturer's specific function, wherein themanufacturer information comprises an identification code of amanufacturer of a recording apparatus that last modified the content ofthe recording medium.

The above objects are achieved in accordance with the present inventionwith a recording apparatus for recording and/or editing audio, video,and/or information data on a rewritable recording medium, comprising arecording controller to produce A/V contents and formatted informationfor the A/V contents and manufacturer information to support themanufacturer's specific function, wherein the manufacturer informationcomprises an identification code of the manufacturer of a recordingapparatus that last modified the content of the recording medium.

The above objects are achieved in accordance with the present inventionwith a reproducing apparatus for reproducing audio, video, and/orinformation data on a rewritable recording medium, comprising areproducing controller to reproduce A/V contents and formattedinformation for the A/V contents and manufacturer information to supporta manufacturer's specific function, wherein the manufacturer informationcomprises an identification code of the manufacturer of the recordingapparatus that last modified the content of the recording medium.

The above objects are achieved in accordance with the present inventionwith a method of recording and/or editing audio, video, and/orinformation data on a rewritable recording medium, comprising recordingan identification code of the manufacturer of a recording apparatus,which last modified the contents of the recording medium by performingrecording/editing on the recording medium.

The above objects are achieved in accordance with the present inventionwith a method of recording/reproducing audio, video, and/or informationdata on a rewritable recording medium with a recording/reproducingapparatus using manufacturer information recorded on the recordingmedium, comprising verifying a coincidence of an identification code ofa manufacturer which last modified the contents of the recording mediumand its own manufacturer identification code to determine whether itsmanufacturer specific information is effective.

Additional aspects and/or advantages of the invention will be set forthin part in the description which follows and, in part, will be obviousfrom the description, or may be learned by practice of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

The above objects and advantages of the present invention will becomemore apparent by describing in detail a preferred embodiment thereofwith reference to the attached drawings in which:

FIG. 1 shows a one-dimensional structure of a general recording medium;

FIG. 2 shows the file structure of the recording medium shown in FIG. 1;

FIG. 3 shows the contents of the information file shown in FIG. 2;

FIG. 4 is a block diagram of an optical recording and reproducingapparatus according to the present invention;

FIG. 5 is a table showing an example of detailed contents of amanufacturer information header for supporting a manufacturer specificfunction according to the present invention;

FIG. 6 is a table showing another example of detailed contents of amanufacturer information header according to the present invention;

FIG. 7 is a table showing the contents of a manufacturer informationsearch pointer according to the present invention; and

FIG. 8 is a table showing the contents of a manufacturer informationitem according to the present invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Reference will now be made in detail to the present embodiments of thepresent invention, examples of which are illustrated in the accompanyingdrawings, wherein like reference numerals refer to the like elementsthroughout. The embodiments are described below in order to explain thepresent invention by referring to the figures.

FIG. 4 is a block diagram of an optical recording and reproducingapparatus in accordance with the present invention. The function of anapparatus for recording A/V data on and reproducing A/V data from arecordable and rewritable recording medium is divided into recording andreproducing.

During recording, an A/V codec 110 compression-codes an A/V signal inputby a predetermined compression coding scheme. A digital signal processor(DSP) 120 receives A/V data supplied from the A/V codec 110, adds paritydata for an error correction code (ECC) process, and performs modulationby a predetermined modulation scheme. A radio frequency amplifier (RFAMP) 130 converts data supplied from the DSP 120 into an RF signal. Apick-up unit 140 drives a recording medium, records data correspondingto the RF signal from the RF AMP 130 on a recording medium, and includesan actuator for performing focusing and tracking. A servo unit 150receives information required for controlling a servo from the RF AMP130 and a system controller 160 and performs a stable servo operation.The system controller 160 controls the entire system, controls the A/Vdata to be recorded on the recording medium, and records informationincluding information on the size and the position of the compresseddata as well as manufacturer information on the recorder/editorperforming the specific function, the recording/editing. Also, thesystem controller 160 determines whether the manufacturer informationrecorded on the recording medium is effective using the identificationinformation on the recorder/editor performing the recording/editingfunctions by finally accessing the recording medium, and controlsrecording/editing operations using the determined manufacturerinformation.

During reproduction, the pick-up unit 140 provides an optical signalpicked up from the recording medium in which data is stored. The RF AMP130 converts the optical signal into an electrical signal and extractsthe servo signal for performing the servo and extracts the modulateddata. The DSP 120 demodulates the modulated data supplied from the RFAMP 130 corresponding to the modulation scheme used upon modulation,corrects errors by performing ECC, and removes the parity data. Theservo unit 150 receives information required for controlling the servofrom the RF AMP 130 and the system controller 160 and performs a stableservo operation. The A/V codec 110 decodes the compressed A/V datasupplied from the DSP 120 and outputs an A/V signal. The systemcontroller 160 controls the entire system to reproduce data using theinformation recorded on the recording medium, performing a userinterface, i.e., processing the key input of the user. Also, the systemcontroller 160 determines whether the manufacturer information recordedon the recording medium is effective using the identificationinformation on the recorder/editor performing the recording/editingfunctions by finally accessing the recording medium, and controlsreproducing operations using the determined manufacturer information.

FIG. 5 is a table showing an example of detailed contents included in amanufacturer information header for a manufacturer specific functionaccording to the present invention. The table shown in FIG. 5 can becomprised of MNFI_Ns which is information on the number of manufacturerinformation items, a manufacturer identification code (LAST_MN)indicating the manufacturer of the recorder/editor which last modifiedthe contents of the recording medium. Moreover, the table shown in FIG.5 can include a product code (LAST_PROD) indicating the product model ofthe recorder/editor which last modified the recording medium, and anoperation code (OP_CD) expressed by a predetermined code indicatinginformation on an operation performed by the recorder/editor, forexample, an operation of modifying A/V bitstream data on the recordingmedium by recording, editing, erasing, and a specific function otherthan simple reproduction.

The manufacturer identification code is for classifying differentmanufacturers, in which the respective manufacturers are expected tohave unique values. Simple text data of the manufacturer's name can beused because it is very difficult to imagine that differentmanufacturers have the same name.

The operation code has compatibility since it must be understood bydifferent manufacturers. The information on the recorder/editorperforming the recording/editing by finally accessing the recordingmedium and the information on the performed operation are provided byrecording such information on the manufacturer information header ineach recorder/editor performing the recording/editing by accessing therecording medium. When only simple reproduction is performed,manufacturer identification information of the reproducing apparatus isnot recorded on the manufacturer information header because there is nochange in the contents of the recording medium.

Examples of using the manufacturer information using the above datastructure are as follows. When the manufacturer A generates amanufacturer information item and records information on the recordingmedium and the manufacturer B edits the recording medium in therecorder/editor, the recorder/editor of the manufacturer B records theidentification code of the manufacturer B, the product code of therecorder/editor and the operation code indicating information includingthat an editing operation has been performed on the manufacturerinformation header as shown in FIG. 5, before ejecting the recordingmedium.

When the data recorded on the recording medium is overwritten, edited,and reproduced using the manufacturer information item by the recorder,editor, and player of the manufacturer A, the identification informationon the manufacturer which last used the recording medium, productinformation of the recorder/editor, and information on the operationperformed in the manufacturer information header, it is determinedwhether the manufacturer information items to be used during recording,editing, and reproducing are effective.

If the manufacturer identification code recorded in the recording mediumwhich identifies the manufacturer that last modified the recordingmedium is consistent with the concerned recorder/editor/player'smanufacturer identification code, it is determined that the concernedmanufacturer information item is effective. If the manufactureridentification code recorded in the recording medium is not consistentwith the concerned manufacturer identification code, it must bedetermined whether the manufacturer information items to be used areeffective by analyzing the entire contents of the recording medium. Whenthe manufacturer information items are effective, they can be used.

Also, when the recorder/editor which last modified the recording mediumis the current recorder/editor and the editing operation is finallyperformed, it is easily judged that the manufacturer information itemfor the manufacturer is effective since it is possible to update themanufacturer information item according to the recording/editingoperation by analyzing the contents of the manufacturer information itemcorresponding to the modified contents. Accordingly, it is possible toreduce the time required to determine whether the manufacturerinformation items are effective. When the manufacturer information itemsare effective, it is possible to perform the recording, the editing,and/or reproduction using the manufacturer information items.

FIG. 6 is another example of a manufacturer information header accordingto the present invention. As shown in FIG. 6, MNFI_Ns indicates thenumber of manufacturer information items, MNFIT_EA indicates the lastaddress of manufacturer information, LAST_MN indicates an identificationcode of a manufacturer of a recorder/editor, which last modified A/Vcontents. LAST_PROD indicates a code of a product, which last modifiedthe A/V contents. MN_CD indicates the manufacturer code corresponding tothe number of manufacturer information items, PROD_CD indicates theproduct codes of the respective manufacturer information items.FILE_NAME indicates the file name of an additional file for individualinformation, and REC_TM indicates the time in which individualinformation was recorded. The MN_CD and/or PROD_CD and/or FILE_NAMEand/or REC_TM can be recorded in the beginning part of the respectivemanufacturer information items.

To restrict the size of manufacturer information, there is a maximumnumber of MNFI_Ns (for example, up to 5). When the number ofmanufacturer information items exceeds the maximum number, the oldestrecords can be deleted. If the manufacturer information item has anadditional file when the manufacturer information item is deleted, thisfile is also deleted. When a recorder/editor modifies the recordingmedium content and it has its own manufacturer information item, onlythe concerned manufacturer information is updated and other manufacturerinformation items should remain unchanged. When a recorder/editormodifies the recording medium content but it does not have its ownmanufacturer information item, even in this case, the identificationcode of the manufacturer that modifies the recording medium should berecorded.

MNFIT_EA is the last address of manufacturer information, for example,having a relative block number (RBN) from the first byte position of themanufacturer information header. LAST_MN denotes a manufactureridentification code which last modified the A/V contents. It ismandatory to have this recorded when the A/V contents are modified bythe recorder/editor even if the recorder/editor does not have themanufacturer information item therefore. LAST_PROD made by themanufacturer denotes a product code of the product that last modifiedthe A/V contents. It must be recorded when the recorder/editor modifiesthe A/V contents even if the recorder/editor does not have themanufacturer information item therefore. Since the manufactureridentification codes must be classified according to the respectivemanufacturers, they preferably have unique values according to therespective manufacturers. Also, since a manufacturer may have variousproducts, it is recommended that the manufacturer manage the productcodes.

Namely, a set in which the A/V contents are modified in order to makethe information in relation to real A/V contents identical to A/Vcontents must record the manufacturer identification information in themanufacturer identification code field (LAST_MN) of the manufacturerinformation header even if there is no manufacturer information item ofits own. Also, when the recording medium is inserted into a set, it mustbe checked whether the real A/V contents are identical to themanufacturer's information item that is specific to the manufacturer inrelation to the A/V contents of the recording medium. The first andeasiest way is to check the identification code of the manufacturer thatlast modified the recording medium. When the A/V contents are modifiedby another manufacturer's equipment, a concerned set must modify orupdate the information in relation to A/V contents.

MN_CD and PROD_CD are manufacturer codes and the product codes, as manyas stored manufacturer information items, to indicate that eachmanufacturer information item belongs to which manufacturer and product.When the information for the manufacturer products exists in anadditional file, FILE_NAME is the name of the file. If there is no file,the FILE_NAME is filled with a special value. REC_TM denotes the timewhen the information is recorded. MN_CD, REC_TM, PROD_CD, FILE_NAME canbe recorded in the beginning part of the respective manufacturerinformation items.

FIG. 7 is a table showing the contents of a manufacturer informationsearch pointer according to the present invention. FIG. 7 includesMNFI_SA that denotes the starting address of the manufacturerinformation item. The MNFI_SA is the starting address of themanufacturer information item, for example, having RBN from the firstbyte of the manufacturer information header.

FIG. 8 is a table showing the contents of the manufacturer informationitems according to the present invention, which has bytes of variablelength. The maximum size of the information is, for example, 10Kilobytes (KB). When the size of the information exceeds 10 KB, theadditional information file of the manufacturer can be used.

As described above, according to the present invention, a recordingmedium is provided, which contains A/V data and formatted information touse the A/V data for recording and reproducing, and manufacturerinformation to support manufacturer specific function, which cannot beimplemented using the formatted information. Moreover, manufacturerinformation is provided to support multiple manufacturer informationitems. Such information also contains the identification code of themanufacturer, which last modified the contents of the recording medium.This information can be used to check the effectiveness of its ownmanufacturer information item when the recording medium is recorded,edited, reproduced by multiple equipment of different manufacturerssince the manufacturer information item that is specific to themanufacturer cannot be managed by other manufacturer's equipment.Accordingly, it is possible to reduce the time taken to determinewhether the manufacturer information items are effective.

Although a few embodiments of the present invention have been shown anddescribed, it would be appreciated by those skilled in the art thatchanges may be made in this embodiment without departing from theprinciples and spirit of the invention, the scope of which is defined inthe claims and their equivalents.

1. An optical data storage medium to store contents to be reproduced bya recording and/or reproducing apparatus, the optical data storagemedium comprising: formatted information for the contents used by theapparatus to perform a common function with respect to the contents; andmanufacturer information comprising identification information of amanufacturer of a recording apparatus that generated or modified thecontents and order information concerning modification of the contentsof the storage medium different from the identification informationprior to the generation or the modification, the identificationinformation and/or the order information being used by the apparatus todetermine when the manufacturer information is effective for theapparatus, wherein the apparatus uses the manufacturer information for aspecific function which the apparatus performs when the manufacturerinformation is effective for the apparatus and which the apparatuscannot perform when the manufacturer information is not effective forthe apparatus.
 2. The storage medium of claim 1, wherein theidentification information comprises a manufacturer's specificinformation code of the recording apparatus.
 3. The storage medium ofclaim 1, wherein the order information comprises information on a lastmodification of the contents.
 4. The storage medium of claim 1, whereinthe order information is a sequential order in which the contents weremodified by the recording apparatus.
 5. The storage medium of claim 1,wherein the identification information comprises at least two or morepieces of information on the recording apparatus.
 6. The storage mediumof claim 1, wherein the identification information is recorded in aspecified area of the recording medium for the formatted information andidentifies a last modification of the contents.
 7. The storage medium ofclaim 1, wherein the identification information is recorded in aspecified sequence to identify an order in which the contents weremodified.
 8. The storage medium of claim 1, wherein: the manufacturerinformation comprises a manufacturer information header comprising oneor more of: a number of manufacturer information items, theidentification information of the manufacturer of the recordingapparatus that modified the content of the recording medium, productcode information indicating a product model of the recording apparatusthat modified the content of the recording medium, a manufacturer codecorresponding to the number of manufacturer information items, productcodes of the respective manufacturer information items, a file name ofan additional file for individual information, and a time in whichindividual information is recorded, and the number of manufacturerinformation items, the file name of the additional file for individualinformation, and the time in which the individual information isrecorded are recorded at a beginning part of respective manufacturerinformation items.
 9. The storage medium of claim 1, wherein: theformatted information has a common format among apparatuses made by allmanufacturers of the apparatuses, and the common function is necessaryto maintain compatibility for recording and/or reproducing the contentson apparatuses regardless of the manufacturer.
 10. The storage medium ofclaim 1, wherein the formatted information includes information on astarting position of a specific title in a bitstream file andinformation on a position corresponding to a specific time interval. 11.The storage medium of claim 1, wherein the apparatus obtains informationon which position in a file of the contents is to be recorded and whichposition is to be reproduced through the formatted information andrecords and/or reproduces the file on the basis of the obtainedinformation.
 12. The storage medium of claim 1, wherein the manufacturerinformation has a specific format usable by apparatuses made by not toall of the manufacturers, and the specific function is usable with onlythe apparatuses compatible with the specific format.
 13. The storagemedium of claim 12, wherein the specific function includes a function ofrecording information on a finally reproduced position in a file of thecontents and automatically reproducing from a position next to thefinally reproduced position when the storage medium is reproduced later.